
@import url("iconfont.css");
@import url("aos.css");
/*全局样式----------------------------------------------------------------------------*/ 
body{ margin:0 auto; padding:0; width:100%; color:#333; font:12px/1.5 Arial,"Microsoft Yahei"; -webkit-font-smoothing:antialiased;}
input,button,select,textarea,img,p,h1,h2,h3,h4,h5{ margin:0; padding:0; border:0; font-family:'Microsoft YaHei','微软雅黑'; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#ff0000; text-decoration:none; -webkit-transition: all 0.2s linear;transition: all 0.2s linear; }
ol,ul,li,dl,dd{ margin:0 auto; padding:0; list-style-type:none; }
i,em{ font-style:normal; }
table { border-collapse:collapse; border-spacing:0; }
p{ margin:0; padding:0;}

.left{ float:left;}
.right{ float:right;}

/*清除样式*/ 
.clear{ clear:both; font-size:0px; height:0px; visibility:hidden;}
.clearfix{ display:block; } 
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

.line20{ clear:both; font-size:0px; height:20px; visibility:hidden;}
.line40{ clear:both; font-size:0px; height:40px; visibility:hidden;}

/*通用样式----------------------------------------------------------------------------*/ 

/*页面样式*/ 
.box{ margin:0 auto; width:1200px;}
.box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*顶部样式*/ 
.top{ width:100%; height:30px; background:#eee; overflow:hidden}
    .top span{ line-height:30px}
    
/*头部样式*/ 
.header{ height:120px; background:url(../images/header_back.jpg) no-repeat center top; overflow:hidden;}
    .header_box{ position:relative;}
    .header_logo{ position:absolute; top:8px; left:0px; height:100px;}
    .header_logo img{ height:100%;}
    .header_tel{ position:absolute; top:50px; right:0; font-size:16px;}
    .header_tel ul{ margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eee;}
    .header_tel ul li{ float:left; margin-left:10px; padding-left:24px; height:30px; line-height:30px; font-size:16px; background:url(../images/ico_tel.png) no-repeat;}

    
/*导航样式*/ 
.menu{ height:40px; z-index:999; background:#039a41;}

    
/*焦点图样式*/ 
.banner{}

       
/*网站底部*/
.footer{ width:100%; height:300px; background:#464646;}
    .footer_box{ margin:0px auto; margin-top:50px; width:1250px;}
    .footer ul li{ float:left; margin:30px 25px; width:130px; text-align:left;} 
    .footer ul li h1 a{ display:inline-block; color:#fff; font-size:20px; line-height:40px;}
    .footer ul li hr{ margin:10px 0px; width:100%; border:0; border-bottom:1px solid #ccc;}
    .footer ul li p a{ color:#fff; font-size:14px; line-height:30px;}
    .footer ul li p img{ width:200px; height:200px}
    
	/*右侧客服*/
    .footer_zxkf{position:fixed;width:50px;height:253px;right:0;top:50%;z-index:100;}
    .footer_zxkf ul li{width:50px;height:50px;float:left;position:relative;border-bottom:1px solid #fff;}
    .footer_zxkf ul li .sidebox{position:absolute;width:50px;height:50px; line-height:50px; top:0;right:0; transition:all 0.3s;background:#039a41;color:#fff;font-size:14px; font-family:"微软雅黑"; overflow:hidden; filter: alpha(opacity=80);-moz-opacity: 0.98;-khtml-opacity: 0.8;opacity: 0.8;}
    .footer_zxkf ul li .sidebox:hover{cursor:pointer;}
    .footer_zxkf ul li .sidetop{width:50px;height:50px;line-height:50px;display:inline-block;background:#039a41; transition:all 0.3s;filter: alpha(opacity=80);-moz-opacity: 0.98;-khtml-opacity: 0.8;opacity: 0.8;}
    .footer_zxkf ul li .sidetop:hover{background:#1d5578; cursor:pointer;}
    .footer_zxkf ul li img{float:left; background:none}
    .footer_zxkf uk li a{ blur:expression(this.onFocus=this.blur()); outline-style:none;}
    #moquu_wxin {width:50px;height:50px;filter: alpha(opacity=80);-moz-opacity: 0.98;-khtml-opacity: 0.8;opacity: 0.8;}
    #moquu_wxin a {background:#039a41;right:0;float:left;width:50px;height:50px;text-indent:-9999px}
    #moquu_wxin a:hover {background:#1d5578;}
    .moquu_wxin a:hover .moquu_wxinh,.moquu_wshare .moquu_wxinh:hover .moquu_wshareh {display:block}
    .moquu_wxin .moquu_wxinh {position:absolute;display:none;left:-200px;top:-88px;width:204px;height:284px;}
    
/*网站版权*/
.copyright{ background:#2d2c2c;color:#fff; height:48px}
    .copyright a{ color:#fff}
    .copyright .box{ position:relative;}
    .copyright_content{ position:absolute; left:0px; line-height:48px}

/*图片焦点缩放样式*/
.img_hover_zoom{ display:block; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; transition:all 0.5s linear;}
    .img_hover_zoom:hover{-webkit-transform:  scale(1.2) ; -moz-transform: scale(1.2) ; -ms-transform: scale(1.2);     -o-transform:  scale(1.2) ; transform:  scale(1.2);}

/*通用标题样式*/    
.index_title{ background:url(../images/ico_case_01.png) no-repeat center top;text-align:center;}
.index_title h3{ font-size:30px; color:#c5c5c5; text-transform:uppercase}
.index_title h4{ font-size:28px; color:#333;}
.index_title h4 b{ color:#23a050}
.index_title span{ background:url(../images/ico_case_02.png) no-repeat; width:23px; height:12px;display:block; margin:0 auto;}


/*首页样式----------------------------------------------------------------------------*/ 
.index{ width:100%; overflow:hidden}
.index_box{ margin:0 auto; width:1200px;}
.index_box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }

/*首页标签搜索*/
.index_search{ height:50px; background:#fff;}
    /*标签*/
    .index_search_tags{ height:50px; float:left; width:700px; line-height:50px;}
    /*搜索*/
    .index_search_box { float:right; margin-top:10px; position:relative;}
    .index_search_box .txt{ padding:0 25px 0 5px; width:160px; height:26px; border:1px solid #999;}
    .index_search_box .btn{ position:absolute; top:4px; right:6px; width:16px; height:16px; background:url(../images/search.png) no-repeat 0px 2px;}
   
/*首页焦点广告*/
.index_banner{ width:100%;  height:500px; background:#eee;}
    .index_banner .swiper-container{width: 100%; height:100%;}
    .index_banner .swiper-slide{ background-position:center; background-size:cover;}
    
/*首页产品分类 */
.index_product{ margin-top:30px; width:100%; overflow:hidden}
    /*产品分类*/
    .index_product_category{ float:left; width:281px; background:#039a41; height:492px}
    .index_product_category h3{ color:#fff; font-size:36px; text-transform:uppercase; margin-left:60px;margin-top:20px}
    .index_product_category h4{ color:#fff; font-size:14px; margin-left:60px}
    .index_product_category dl{ margin:20px 44px 0 75px}
    .index_product_category dt{height:42px; line-height:42px; position:relative; border-bottom:1px dotted #fff; background:url(../images/ico_product.png) no-repeat 0 center; padding-left:25px}
    .index_product_category dt a{ color:#fff; display:block; font-size:14px}
    .index_product_category dt a:hover{ color:#013954;}
    .index_product_category dt span{ background:url(../images/arrows-ffffff.png) no-repeat -10px -100px; display:block; width:12px; height:12px; position:absolute;top:27px; left:94px}
    .index_product_category dd{ margin-top:5px; margin-bottom:10px; padding-left:40px}
    .index_product_category dd a{ color:#fff}
    .index_product_category dd a:hover{ color:#013954;}
    .index_product_category dd p{ height:30px; border-bottom:1px dotted #999; text-align:center; line-height:30px}
    /*产品列表*/
    .index_product_list{ float:right; width:898px;}
    .index_product_list_title{ height:41px; border-bottom:2px solid #039a41;}
    .index_product_list_title span{ background:#039a41; height:30px; width:5px; margin:7px 10px 0 0px; display:block; float:left}
    .index_product_list_title h3{ display:inline-block; height:41px; line-height:41px}
    .index_product_list_title a{ float:right; margin-top:15px; margin-right:10px}
        /*产品置顶*/
        .index_product_list_top{ position:relative; float:left; margin-top:5px; width:420px; height:435px; border:5px solid #eee; overflow:hidden;}
        .index_product_list_top .img{ width:430px; height:430px; overflow:hidden}
        .index_product_list_top .img img{ width:100%; height:100%}
        .index_product_list_top .txt{ position:absolute; bottom:0px; padding:10px; width:400px; height:110px; background:#333; z-index:2;}
        .index_product_list_top .txt h3{ line-height:35px; color:#fff; font-size:16px;}
        .index_product_list_top .txt h4{ line-height:16px; color:#ddd; font-size:12px; font-weight:normal;}

        /*产品推荐*/
        .index_product_list_slide{ float:right; width:100%; overflow:hidden;}
        .index_product_list_slide ul{}
        .index_product_list_slide li{ float:left; margin:5px 0px 0px 10px; border:5px solid #eee;width: 22.5%;}
        .index_product_list_slide li .img{ width:210px; height:180px; overflow:hidden;}
        .index_product_list_slide li .img img{ width:100%; height:100%;}
        .index_product_list_slide li .txt{ line-height:30px; background:#dadada; text-align:center; overflow:hidden;}
    
/*解决方案*/ 
.index_solution{ margin-top:50px; padding:30px 0; background:#039a41}  
    .index_solution_list .hd{ float:left; width:164px; padding:20px 15px; background:#fff}
    .index_solution_list .hd h2{ color:#039a41}
    .index_solution_list .hd h3{ font-size:12px; font-weight:normal; border-bottom:1px solid #eee; line-height:30px}
    .index_solution_list .hd li{ border:1px solid #eee; width:164px; line-height:32px; overflow:hidden; margin:5px 0;}
    .index_solution_list .hd li a{ display:block;}


    .index_solution_list .hd .on a{ color:#fff}
    .index_solution_list .bd{ float:right; width:1006px; height:448px; overflow:hidden; position:relative}
    .index_solution_list .bd li span{ background:#000; height:150px; width:1006px; position:absolute; bottom:0px; display:block; z-index:1; filter:alpha(opacity:70); opacity:0.7;  -moz-opacity:0.7;-khtml-opacity: 0.7;}
    .index_solution_list .bd li div{ position:absolute;top:280px; padding:15px 20px; z-index:2}
    .index_solution_list .bd li div h4{ font-size:18px; color:#fff; line-height:50px}
    .index_solution_list .bd li div p{ line-height:30px; color:#fff; font-size:12px}
    .index_solution_list .bd li a{ color:#fff; position:absolute; right:20px; bottom:100px;  background:#039a41; padding:10px 20px; text-align:center; z-index:3}
    .index_solution_list .bd li a:hover{ background:#fff; color:#039a41}
     
/*首页客户案例*/
.index_case{ padding-top:30px; background:#eee url(../images/case_back.png) repeat-x bottom; height:750px;}
    .index_case_list{ margin-top:30px;}
    .index_case_list li{ float:left; margin:5px; width:210px; border:8px solid #fff;}
    .index_case_list li .img{ width:100%;  overflow:hidden;}
    .index_case_list li .img img{ width:100%; height:100%}
    .index_case_list li .txt{ line-height:40px; height:40px; overflow:hidden; text-align:center; background:#eee;}

/*首页关于我们*/
.index_about{ padding-top:30px; background:url(../images/about_back.jpg) no-repeat center bottom; height:620px}
    .index_about_show{ position:relative; margin:0 auto; margin-top:30px; width:998px; height:425px; background:#039a41;}
    .index_about_show .img{ width:573px; height:445px; position:absolute; top:-22px; left:43px;}
    .index_about_show .img img{ width:100%; height:100%} 
    .index_about_show .txt{ width:350px; position:absolute; right:15px}
    .index_about_show .txt h3{ font-size:26px; height:60px; line-height:60px; color:#fff}
    .index_about_show .txt h3 span{ color:#ddd; text-transform:uppercase; margin-left:15px; font-size:16px;color:#fff}
    .index_about_show .txt h4{ font-size:12px; line-height:26px; font-weight:normal; height:260px; overflow:hidden; margin-bottom:15px;color:#fff}
    .index_about_show .txt a{ float:right; background:#013954; color:#fff; padding:5px 10px; margin-top:15px}
    .index_about_show .txt a:hover{ background:#fff; color:#333;}

    .index_about_list{ margin-top:80px;}
    .index_about_list a{ display:block; width:226px; height:170px; border:5px solid #eee; overflow:hidden;}
    .index_about_list a:hover{ border-color:#039a41;}
    .index_about_list img{ width:226px; height:173px;}
    .index_about_list p{ color:#fff; width:226px; height:40px; line-height:40px; text-align:center;}

/*首页核心价值*/
.index_core_list li{ float:left; width:210px; margin-right:20px; border:1px solid #eee; height:400px}
    .index_core_list li div{width:50px; height:50px; background-color:#23a050; border-radius: 50%;  -moz-border-radius: 50%; -webkit-border-radius: 50%; font-size:30px; color:#fff; margin:30px auto 10px; font-weight:bold; text-align:center; line-height:50px;}
    .index_core_list li h3{ font-size:16px; color:#23a050; line-height:40px; height:40px; padding:0 10px; text-align:center}
    .index_core_list li span{ display:block; color:#999;padding:0 10px 15px;text-align:center}
    .index_core_list li p{ font-size:14px; line-height:24px; padding:0 10px}
    .index_core_list li:hover{ background:#23a050}
    .index_core_list li:hover div{ background:#fff; color:#23a050}
    .index_core_list li:hover h3,.index_core_list li:hover span,.index_core_list li:hover p{ color:#fff}

/*首页技术服务*/
.index_technical{ padding-top:30px; background:url(../images/service_back.jpg) no-repeat center top;}
    .index_technical_list{ margin-top:30px; background: url(../images/technical_back.png) no-repeat 50px;height:360px; position:relative}
    .index_technical dl{ width:435px;position:absolute}
    .index_technical dt{ float:left; width:90px; font-size:18px; color:#fff;}
    .index_technical dd{ float:right; width:320px; font-size:14px; color:#fff;}
    .index_technical_l1{ left:140px; top:45px}
    .index_technical_l2{ left:720px;top:45px}
    .index_technical_l3{ left:140px; top:170px}
    .index_technical_l4{ left:720px;top:170px}
    .index_technical_l5{ left:140px; top:280px}
    .index_technical_l6{ left:720px;top:280px}

/*首页荣誉证书*/ 
.index_certificate{ padding-top:30px;}
    .index_certificate_list{ margin-top:50px;}
    .index_certificate_list a{ display:block; width:220px; height:294px; border:5px solid #039a41; overflow:hidden;}
    .index_certificate_list a:hover{ border:5px solid #aaa;}
    .index_certificate_list img{ width:220px; height:294px;}
    .index_certificate_list p{ color:#fff; width:220px; height:40px; line-height:40px; text-align:center;}

/*首页新闻资讯*/
.index_news{ padding-top:30px; height:485px; background:#fff url(../images/news_back.png) no-repeat center 40px;}
    .index_news .box{ position:relative}
    .index_news_left{ float:left; width:275px;}
    .index_news_title h3{ font-size:16px;font-weight:normal; border-bottom:1px solid #d7d7d7; height:48px}
    .index_news_title em{ font-size:12px; color:#bababa; display:block}
    .index_news_title a{ float:right; font-size:12px; color:#999; margin:15px 5px 0}
    .index_news_title i{ float:left; margin-right:10px; height:37px; width:6px; background:#013650;}
    .index_news_list li{ height:40px; line-height:40px; border-bottom:1px dotted #c1c1c1}
    .index_news_list li span{ float:right;}
    .index_news_list li b{ width:20px; height:20px; background:#013650; border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%;color: #fff; display: block; float: left; line-height:20px; text-align: center; font-size: 14px; margin: 10px 5px 0 0;}
    .index_news_dl dt{ float:left; width:210px; overflow:hidden}
    .index_news_dl dt img{ width:100%}
    .index_news_dl dd{ float:right; width:600px}
    .index_news_dl dd h3{ font-size:16px; line-height:30px;}
    .index_news_dl dd p{ line-height:20px; display:block}
    .index_news_dl dd a{ background:#039a41; padding:5px 15px; margin-top:10px; float:left; color:#fff}
    .index_news_middle{ width:425px; height:400px; border:1px solid #e0e0e0; position:absolute; left:335px}
    .index_news_middle{ background:url(http://zhlb.asp.wzkex.com/template/pc/website/images/feedback_02.png) no-repeat left bottom;}
    .index_news_middle h2{ height:58px; background:url(http://zhlb.asp.wzkex.com/template/pc/website/images/feedback_01.jpg) no-repeat left top; padding-left:70px; color:#333; line-height:58px; margin-top:5px}
    .index_news_right{ float:right; width:840px}
    .index_news_feedback{ float:right}
    .index_news_feedback p{ margin-bottom:15px}


/*内页样式----------------------------------------------------------------------------*/ 
.content{}
.content_box{ margin:10px auto; width:1200px;}
.content_box:after{ content:"."; display:block; height:0; clear:both; visibility:hidden; }
    /*内页左侧通用*/
    .content_left{ float:left; width:260px;}
    .content_left_category{}
    .content_left_category .title{ padding:25px 0px 25px 65px; text-align:left; height:25px; line-height:25px; background:#f3f3f3 url(../images/icon_9ge_green.png) no-repeat 30px center;}
    .content_left_category .title h1{ height:16px; line-height:16px; color:#013650; font-size:16px; font-weight:bold;}
    .content_left_category .title h2{ height:12px; line-height:12px; color:#666666; font-size:12px; font-weight:normal;}
    .content_left_category .list{ margin-top:5px; padding:15px 15px 15px 15px; background:#f3f3f3;}
    .content_left_category .list ul{}
    .content_left_category .list ul li{ margin-bottom:5px; width:220px; text-align:left; height:35px; line-height:35px; background:#039a41 url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_fk_white.png) no-repeat 15px center; overflow:hidden;}
    .content_left_category .list ul li a{ display:inline-block; padding-left:40px; color:#fff; font-size:14px;}
    .content_left_category .list ul li:hover{ background:#1d5578 url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_fk_white.png) no-repeat 15px center; color:#fff}
    .content_left_category .list ul li.sub{ margin-bottom:5px; width:220px; text-align:left; height:35px; line-height:35px; background:#fff url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_fk_white.png) no-repeat 15px center; overflow:hidden;}
    .content_left_category .list ul li.sub a{ display:block; padding-left:40px; color:#333; font-size:14px;}
    .content_left_category .list ul li.sub:hover{ background:#039a41 url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_fk_white.png) no-repeat 15px center; color:#fff}
    
    .content_left_category2{}
    .content_left_category2 .title{ padding:25px 0px 25px 65px; text-align:left; height:25px; line-height:25px; background:#f3f3f3 url(../images/icon_9ge_green.png) no-repeat 30px center;}
    .content_left_category2 .title h1{ height:16px; line-height:16px; color:#013650; font-size:16px; font-weight:bold;}
    .content_left_category2 .title h2{ height:12px; line-height:12px; color:#666666; font-size:12px; font-weight:normal;}
    .content_left_category2 .list{ margin-top:5px; padding:15px 15px 15px 15px; background:#f3f3f3;}
    .content_left_category2 .list ul{}
    .content_left_category2 .list ul li{ margin-bottom:5px; width:220px; text-align:left; height:35px; line-height:35px; background:#013954 url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_fk_white.png) no-repeat 15px center; overflow:hidden;}
    .content_left_category2 .list ul li a{ display:inline-block; padding-left:40px; color:#fff; font-size:14px;}
    .content_left_category2 .list ul li a:hover{ color:#fff;}
    .content_left_category2 .list ul li:hover{ background:#039a41 url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_fk_white.png) no-repeat 15px center; color:#fff;}
    .content_left_category2 .list ul li.sub{ margin-bottom:5px; width:220px; text-align:left; height:35px; line-height:35px; background:#fff url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_fk_white.png) no-repeat 15px center; overflow:hidden;}
    .content_left_category2 .list ul li.sub a{ display:block; padding-left:40px; color:#333; font-size:14px;}
    .content_left_category2 .list ul li.sub a:hover{ color:#fff;}
    .content_left_category2 .list ul li.sub:hover{ background:#039a41 url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_fk_white.png) no-repeat 15px center; color:#fff;}
    
    /*内页右侧通用*/
    .content_right{ float:right; width:900px;}
    .content_right .title{ padding-left:15px; text-align:left; height:40px; line-height:40px; border-bottom:1px solid #f3f3f3; background:url(http://zhlb.asp.wzkex.com/template/pc/website/images/icon_1ge_green.png) no-repeat 0px center;}
    .content_right .title h1{ display:inline-block; float:left; color:#013650; font-size:14px; font-weight:bold;}
    .content_right .title h2{ display:inline-block; float:right; color:#666; font-size:14px; font-weight:normal;}
    .content_right .title a{}
    
    .content_right .list{ padding:20px 0px; text-align:left;}
    .content_right .list ul{}
    .content_right .list ul li{ float:left;}
    .content_right .list ul li a{ display:inline-block; margin:5px; padding:5px; background:#f3f3f3;}
    .content_right .list ul li a:hover{ background:#039a41;}
    .content_right .list ul li img{ display:block; width:280px; height:210px; }
    .content_right .list ul li p{ line-height:30px; color:#333; text-align:center;}
    
    
    .content_right .show{ padding:20px 0px; text-align:left;}
  
    
/*内页Banner导航*/
.content_banner{ height:320px;}
    .swiper-container{ width: 100%; height: 100%;}
    .swiper-slide{ background-position: center; background-size: cover;}

/*内页左侧联系我们*/
.content_left_contact{ margin-top:0px; width:260px;}
    .content_left_contact .title{ width:260px; height:80px; background:url(http://zhlb.asp.wzkex.com/template/pc/website/images/content_left_contact.png) no-repeat 0 0;}
    .content_left_contact .list{ margin-top:5px; padding:15px 15px 15px 15px; background:#f3f3f3;}
    .content_left_contact .list ul{}
    .content_left_contact .list ul li{ padding-left:10px; text-align:left; line-height:30px; overflow:hidden;}
    
    
/*内页关于我们列表*/
.about_list{ padding:20px 0px; text-align:left;}
    .about_list ul{}
    .about_list ul li{ float:left;}
    .about_list ul li a{ display:inline-block; margin:5px; padding:5px; background:#f3f3f3;}
    .about_list ul li a:hover{ background:#039a41;}
    .about_list ul li img{ display:block; width:280px; height:210px; }
    .about_list ul li p{ line-height:30px; color:#333; text-align:center;}
    
    
/*内页产品中心列表*/
.product_list{ padding:20px 0px; text-align:left;}
    .product_list_box{ float:left; margin:5px; width:268px; height:460px; background:#eee; border:10px solid #eee; overflow:hidden; }
    .product_list_box_img{ position:relative; z-index:1; overflow:hidden;}
    .product_list_box_img_main{ display:block;}
    .product_list_box_img_main img{ display:block; margin:auto; width:268px; height:268px; transition:0.5s;}
    .product_list_box_img_view{ display:block; position:absolute; width:100%; height:100%; left:0px; top:100%; background:#039a41; background:rgba(8,179,190,0.2); z-index:2}
    .product_list_box_img_view img{ width:37px; height:37px; position:absolute; left:50%; margin-left:-18px; top:50%; margin-top:-18px;}

    .product_list_box_txt{ padding:20px;}
    .product_list_box_txt a{}
    .product_list_box_txt p{ height:24px; line-height:24px; text-align:center;}

    .product_list_box_btn{ margin:0px 0px 20px 0px;}
    .product_list_box_btn a{ display:block; width:104px; height:26px; border-radius:13px; margin:auto; color:#fff; background:#039a41; text-align:center; line-height:26px; margin-top:6px;}

    .product_list_box:hover{ background:#039a41;}
    .product_list_box:hover .product_list_box_img_main img{ transform:scale(1.1,1.1)} 
    .product_list_box:hover .product_list_box_img_view{ top:0px;}
    .product_list_box:hover .product_list_box_txt a{ color:#fff;}
    .product_list_box:hover .product_list_box_btn a{ background:#fff; color:#2e3191;}
    

 /*内页产品展示*/ 
.product_box{ float:left; margin:5px; width:270px; background:#eee; border:10px solid #eee; }


/*内页产品详情*/
.product_show{ padding-top:20px;}
    /*产品图片*/
    .product_show_img{ float:left; width:500px; overflow:hidden; text-align:center}
    .product_show_img a{}
    .product_show_img img{ max-width:500px; max-height:500px;}
    
    /*产品标题*/
    .product_show_tit{ float: right;width:360px; text-align:left;}
    .product_show_tit_bt{ font-weight:bold;}
    .product_show_tit_gg{ margin:20px 0px;max-height: 400px; overflow: hidden;}
    .product_show_tit_zx{}
    .product_show_tit_zx a{ display:inline-block; width:120px; text-align:center; height:40px; line-height:40px; color:#fff; background:#039a41;}
    .product_show_tit_zx a:hover{ background:#07d9e6;}
    .product_show_tit_fx{ margin-top:30px;}
    /*产品详情*/
    .product_show_txt{ margin:50px 0px;}
    .product_show_txt_bt{ height:40px; border-bottom:1px solid #039a41;}
    .product_show_txt_bt ul{}
    .product_show_txt_bt ul li a{ display:inline-block; float:left; width:140px; text-align:center; height:40px; line-height:40px; color:#fff; font-size:18px; background:#039a41;}
    
    .product_show_txt_nr{}

 
/*内页新闻中心列表*/  
.news_list{ padding:20px 0px;}
    .news_list ul{}
    .news_list ul li{ margin:20px 0px; height:200px; border-bottom:1px dotted #aaa;}
    .news_list ul li .img{ float:left; width:190px; height:190px; overflow:hidden;}
    .news_list ul li .img img{ width:190px; height:190px;}
    .news_list ul li .txt{ float:right; width:670px; text-align:left;}
    .news_list ul li .txt h2{ font-size:20px;}
    .news_list ul li .txt i{ line-height:40px; color:#aaa; font-size:14px;}
    .news_list ul li .txt p{}
    .news_list ul li .txt a{ display:inline-block; margin-top:15px; width:120px; text-align:center; height:35px; line-height:35px; color:#fff; font-size:14px; background:#039a41; border-radius:5px;}
    .news_list ul li .txt a:hover{ background:#047721;}
    
/*内页荣誉证书列表*/  
.about_certificate_list{ padding:20px 0px; text-align:left;}
    .about_certificate_list ul{}
    .about_certificate_list ul li{ float:left;}
    .about_certificate_list ul li a{ display:inline-block; margin:5px; padding:5px; background:#f3f3f3;}
    .about_certificate_list ul li a:hover{ background:#039a41;}
    .about_certificate_list ul li img{ display:block; width:205px; height:265px; }
    .about_certificate_list ul li p{ line-height:30px; color:#333; text-align:center;}
    
/*首页文化历程*/  
.company{width: 100%;background:url(../images/bgbox.png)no-repeat center top;}
.company_box{width: 1200px;height:550px;margin: 0 auto;display: flex;flex-direction:row;}
.company_content{ padding:30px 0;}
.company_content .hd li{ float:left; margin-right:200px}
.company_content .hd li span{ color:#1d5578; font-size:20px;border-bottom:1px solid #fff; font-weight:bold; line-height:40px}
.company_content .hd li p{ font-size:12px; text-transform:uppercase; color:#ababab; }
.company_content .hd .on i{ float:right; margin:20px 40px 0 0  ;background:url(../images/ico_xiala.png) no-repeat; width:12px; height:6px}
.company_content .hd .on span{ border-bottom:1px solid #039A41; line-height:40px}
.company_content .bd{ width:1200px;}
.company_content .bd .bd_list{ background:url(../images/line.png)no-repeat;height:150px; position:relative; margin:150px 0 0 100px}
.company_content .bd .bd_list div{ position:absolute; font-size:12px}
.company_content .bd .bd_list div span{ font-size:30px; font-weight: bold}
.company_content .bd .bd_list .bdl1{left: -20px;top:80px;width:120px;}
.company_content .bd .bd_list .bdl2{left: 100px;top: -20px;width:120px;}
.company_content .bd .bd_list .bdl3{left: 280px;top:-80px;width:120px;}
.company_content .bd .bd_list .bdl4{left: 350px;top:90px;width:190px;}
.company_content .bd .bd_list .bdl5{left: 550px;top:-80px;width:190px;}
.company_content .bd .bd_list .bdl6{left: 700px;top:80px;width:350px;}
.company_content .bd .bd_list .bdl7{left: 900px;top:-100px;width:160px;}
.company_content .bd .bd_list1{ height:300px;}
.company_content .bd .bd_list1 h3{ color:#039a41; font-size:24px}
.company_content .bd .bd_list1 p{ font-size:14px; line-height:25px; display:block}
.company_content .bd .bd_list1 dl{ padding-top:50px}
.company_content .bd .bd_list1 dt{ float:left; width:170px; margin:0 50px}
.company_content .bd .bd_list1 dt span{ width:100px;height:100px;background-color:#039a41;border-radius: 50%;-moz-border-radius: 50%;-webkit-border-radius: 50%; margin:0 auto; display:block; text-align:center; line-height:100px; color:#fff; font-size:40px; font-weight: bold}
.company_content .bd .bd_list1 dt p{ text-align:center; line-height:30px; font-size:16px}


.progress{display: block;}

.culture{display: none;}
